import Vue from 'vue'
import App from './App'
import router from './router'
import axios from 'axios'

Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
  el: '#app',
  router,
  render: h => h(App)
})

// axios.defaults.baseURL = 'http://123.207.32.32:8000'
// axios.defaults.timeout = 5000
// // 1.axios的基本使用
// axios({
//   // url: 'http://api-hmugo-web.itheima.net/api/public/v1/goods/detail'
//   url: '/home/multidata'
// }).then(res =>{
//   console.log(res.data.data);
// })

// // 2.axios发送并发请求
// axios.all([axios({
//   url: '/home/multidata'
// }),axios({
//   url: '/home/data',
//   params: {
//     type: 'sell',
//     page: 5
//   }
// })])
//   .then(res => {
//     console.log(res);
//   })

// const instance1 = axios.create({
//   baseURL: 'http://123.207.32.32:8000',
//   timeout: 5000
// })

// instance1({
//   url: '/home/multidata'
// }).then(res => {
//   console.log(res);
// })

// instance1({
//   url: '/home/data',
//   params: {
//     type: 'sell',
//     page: 5
//   }
// }).then(res => {
//   console.log(res);
// })

//使用封装的request模块
import {request} from './components/network/request'
// 方式一的调用
// request({
//   url: '/home/multidata'
// },res => {
//   console.log(res);
// }, err => {
//   console.log(err);
// })

// 方式二的调用
// request({
//   baseConfig: {

//   },
//   success: function(res){

//   },
//   failure: function(err){

//   }
// })

request({
  url: '/home/multidata'
}).then(res => {
  console.log(res);
}).catch(err => {
  console.log(err);
})